home *** CD-ROM | disk | FTP | other *** search
/ PC Media 3 / PC MEDIA CD03.iso / share / os2 / pentium / loadram.txt < prev    next >
Encoding:
Text File  |  1994-05-13  |  2.9 KB  |  69 lines

  1.  
  2.        OS/2 Upload Information Template for ftp-os2.nmsu.edu
  3.  
  4. Archive Name: pentium.dsk, fix21_01.ram, loadram.exe
  5.         (First two compressed, third uncompressor)
  6. Program Description: IBM fixes for Pentium and 486/quick
  7. Program Description: loader for IBM fixes 
  8. Operating System: OS/2 2.1
  9.  
  10. Program Source: (IBM BBS)
  11.         (if individual, please give email address of author)
  12. Replaces: 
  13.  
  14. Your name: Ilya Zakharevich
  15. Your email address: ilya@math.mit.edu
  16.  
  17. Proposed directory for placement: 2_1/patches
  18.  
  19. See also loadram.exe, fix2_01.ram. Message from IBM follows:
  20.  
  21. Subject: Re: Where is Pentium fix? (The real answer)
  22. Sender: news@sernews.raleigh.ibm.com (news)
  23. Message-ID: <CpCA8K.1ttp@sernews.raleigh.ibm.com>
  24. Date: Thu, 5 May 1994 17:07:32 GMT
  25. Lines: 33
  26. Reply-To: seg@vnet.com.com
  27. References: <21214@blue.cis.pitt.edu> <Cp93uM.Hpn@visix.com> <21784@blue.cis.pitt.edu>
  28. Nntp-Posting-Host: seg.bocaraton.ibm.com
  29. Organization: IBM OS/2 Support Center
  30. X-Newsreader: IBM NewsReader/2 v1.00
  31.  
  32. OK, I did a little of the debugging on this and can at least set the record
  33. straight. The Pentium, and subsequently various 486 chips (probably all of
  34. them by now) included a new feature called "virtual mode extensions (VMEs)."
  35. Even though the Pentium was supposed to be 100% backward-compatible, it wasn't.
  36. The new VMEs (which, note, were not out until after 2.1 was finalized in 93)
  37. cause a new way to generate a trap 000d (access violation) (for the more 
  38. technically inclined, this is when both the virtual interrupt flag and the
  39. virtual interrupt pending flag are set in the extended flags register).
  40.  
  41. Anyway, two changes (called "defects" for internal tracking purposes) in the
  42. os2krnl file were made to fix the problem. The os2krnl with the 6.585 internal
  43. revision included the fixes to this problem (as well as many others). This
  44. interim fix (like all other interim fixes) has been superceded by the ServicePak
  45. Xr06200 (aka OS/2 2.11 or "MR1"). Therefore, if you run DOS or Windows apps and
  46. have a Pentium, a 486 DX/2 or possibly other very newly-made chips, you will
  47. probably end up running into this bug. the bug tends to croup up particularly
  48. often if you run interupt-driven vdm stuff like comm or networking software.
  49.  
  50. In addition to the PJ09844 (and a few other) fix packages that had the 6.585
  51. fix, two other "special" interim fixes were also build with the requisite
  52. fixes.  One "pentium.dsk" is a 6.582 build + these 2 defects. The other,
  53. the fix21_01.ram on the BBS, is a 2.1GA kernel with only these two mods.
  54. Personally, I guess I would rather have pentium.dsk; however, I would MUCH
  55. rather have the service pack on my system (and that's what I use at home).
  56. Yes, I know about the problems and, yes, I know that the ServicePak for OS/2
  57. for Windows isn't out, yet.
  58.  
  59. I have no idea where you get any of these interim fixes by ftp at this time.
  60.  
  61. I hope this helps sort out some confusion.
  62.  
  63. Scott E. Garfinkle
  64. OS/2 Tech Support
  65.  
  66.  
  67.  
  68.  
  69.